interceptor ditch - German English Dictionary